import smtplib
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

# SMTP服务器,这里使用163邮箱
#1、设置邮箱域名、发件人邮箱、邮箱授权码、收件人邮箱
mail_host = "smtp.126.com"
# 发件人邮箱
mail_sender = "qi_rui_hua@126.com"
# 邮箱授权码,注意这里不是邮箱密码
mail_pwd = "YGLGSKMIHBWYUXZM"

# 收件人邮箱，可以为多个收件人
mail_receivers = ["1019197976@qq.com"]


# 构建邮件的  MIME 对象
mm = MIMEMultipart()

# 邮件标题
mm['subject'] = Header('黑马程序员','utf-8')
# 发件人
mm['from'] = 'itcast<qi_rui_hua@126.com>'
# 收件人
mm['to'] = 'itcast<1019197976@qq.com>'
# 邮件内容
mm.attach(MIMEText('你好，欢迎来到传智播客学习Python！', 'plain', 'utf-8'))

# 发邮件

# 实例化 发邮件的对象
smtp = smtplib.SMTP()

# 连接 网易邮箱 服务器
smtp.connect(mail_host, port=25)
# 认证
smtp.login(mail_sender,mail_pwd)

# 发送
smtp.sendmail(mail_sender, mail_receivers,mm.as_string())

# 退出
smtp.quit()

print('发送邮件完毕...')